home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.teleport.com!sschaem
- From: sschaem@teleport.com (Stephan Schaem)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga programmers in deep shit...
- Date: 13 Jan 1996 13:55:21 GMT
- Organization: Teleport - Portland's Public Access (503) 220-1016
- Message-ID: <4d8dk9$sjl@maureen.teleport.com>
- References: <4bsgo0$3sg@bagan.srce.hr> <4c76qg$l7b@maureen.teleport.com> <4c8pb6$91p@serpens.rhein.de> <4c9qu8$v0@maureen.teleport.com> <4carpi$7c2@serpens.rhein.de> <4ccpsd$d8f@maureen.teleport.com> <Kevin_Phair.040b@bgi.internet-eireann.ie> <4cjimb$4im@maureen.teleport.com> <Kevin_Phair.040n@bgi.internet-eireann.ie> <4cto7l$t4s@maureen.teleport.com> <Kevin_Phair.0415@bgi.internet-eireann.ie>
- NNTP-Posting-Host: linda.teleport.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- Kevin Phair (Kevin_Phair@bgi.internet-eireann.ie) wrote:
- : sschaem@teleport.com (Stephan Schaem) writes:
-
- : > CBM never saw that it was something to worry about for games, they
- : > basicly said it was all ok to write HW level game from day one.
-
- : They could hardly say anything else, or who would have bought the
- : machine. Who would have developed for it? "Make my own system
- : interface routines!?"
-
- What I was talking about is if CBM offered a viable alternative to HW
- banging... Some decent game function to handle the amiga HW efficiently.
-
- : Okay, so I haven't personally tried that particular setup (no need
- : to), but I don't foresee any great difficulties with it.
-
- I'm not talking about the dificulty of the coding itself...
- But to take into account the GREAT variety of controler and device
- dehaviour. The amiga floppy controler is standart, you only have
- to worry about the RPM varying from the allowed percentage (Plus any recent
- drive, past 10 year?, auto adjust their spin speed) from drive to
- drive and the timing range of the steping and side selection. This way you
- can time a steady flow of data coming via the dma channel reserved
- for the floppy controler.
- Using read() or a lower level methode, you are not guaranty of the behaviour
- of the device... it might read 32K min from the device, and once it iniate
- a disk read it cant stop, meaning the machine will not taskswitch untill
- the 32k from disk->device is done.
-
- : > The floppy can do it, I still dont beleive you can do this for HD user.
-
- : Why not, exactly?
-
- Because of the width range of controler/device behaviour...
-
- : > Yes, you need to load the transition, or have them preloaded...
- : > and they can only be used at a point where the gameplay can be stoped.
-
- : And why should the gameplay not pause, even for a moment? A game that
- : doesn't stop only feels drawn-out and tedious, no matter how fast or
- : impressive the graphics are. What's that PSX game with the
- : delta-shaped racing thingy... I can't remember, but the point is that
- : it is quite boring, even though the texture mapped graphics float past
- : at 50fps with no glaringly evident shearing of texture joins etc.
-
- Yes, it is VERY boring... I played for maybe 40 minuts, and I was done.
- But did you find fearytale boring (OCS game)? In that game
- the author used an 8way map... it was pretty large for the time so the map
- was loaded by sectors. Now, each time you entered a new sector the game
- would stop, load, continue... it was distractive, specially running away
- from some skeletons trying to slash little you :)
-
- I dont mind end level sequences, or bonus round, or whatever...
- (Even so in a game like hybris I found the level loading long when you
- have your heart pumping for blood from finishing a level and you
- want to make butter of those critters) but I would hate short play go
- to some screen, play, stop... etc...
-
- : > There is no point in talking to you about it, since all you care and want
- : > to hear about is multitasking HD only games.
-
- : I'm hardly likely to apologise for wanting to keep my Amigas as
- : productive machines rather than screen-savers that crash a lot. For
- : all it's 14MHz 68020-ness and meagre RAM allotment, the A1200 is still
- : a hell of a machine, and I don't see its limitations as being an
- : excuse to start bumping hardware to make a point.
-
- You want to be productive? dont play a shooter while downloading gloom :)
-
- If I used my amiga for a server of anykind I would only allow game
- multitasking at low pirority... but then with possible trafic, a steady
- frame rate game would be unplayable. Otherwise I dont care if the game start
- and return to the shell or wb: If I'm rendering a book cover, it wont
- render while I play, but anyway the game might not leave much if any CPU
- time to the renderer..
-
- BTW I dont talk about games like klondike or mine in mind... but arcade games.
- those puzzle game could have multitasked in a RTG compatible manner since 1.x
-
- Stephan
-
-